﻿@charset "utf-8";
/* CSS Document */
body, form { margin: 0; padding: 0; }
area { }
* { list-style: none; margin: 0; padding: 0; }
.width { width: 1000px; margin: auto; overflow: hidden; }
.width980 { width: 980px; margin: auto; overflow: hidden; }
.width960 { width: 960px; margin: auto; overflow: hidden; }
.l { float: left; }
.r { float: right; }
.c { clear: both; }
.m { margin-top: 10px; }
.red { color: #f30; }
.dis { display: none; }
.m10 { margin: 10px; }
* .mr0 { margin-right: 0px; }
.mtb { margin-top: 10px; margin-bottom: 10px; }
.mt10 { margin-top: 10px; }
.mr10 { margin-right: 10px; }
.mb10 { margin-bottom: 10px; }
.pt10 { padding-top: 0px; }
/*格式化代码-s*/
h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, dl, dt, dd, blockquote, fieldset, div, strong, label, em, body { margin: 0; padding: 0; border: 0; }
ul, ol, li { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
input, button { margin: 0; font-size: 12px; vertical-align: middle; }
/*格式化代码-e*/
/* `Clear Floated Elements
----------------------------------------------------------------------------- */
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.clearfix:before, .clearfix:after, .container_12:before, .container_12:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; }
.clearfix:after, .container_12:after { clear: both; }
.C:before, .C:after { content: "."; display: block; height: 0; visibility: hidden; }
.C:after { clear: both; }
.C { zoom: 1; }
.clearfix:before, .clearfix:after { content: "."; display: block; height: 0; visibility: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
/*全局变量*/
/**header**/
.ddHeadTop { height: 30px; margin-bottom: 90px; background: #1b6ba5; }
.headTop { width: 1200px; height: 30px; margin: 0 auto; }
.headTop ul { float: right; margin-top: 11px; width: 1200px;}
.headTop li { float: left; height: 12px; }
.headTop .last { border: none; margin-left:1px;}
.headTop a { position: relative; float: left; height: 18px; margin-top: -11px; padding: 6px 18px; color: #fff; line-height: 18px; }
.headTop .last a { background: #ec6c00; }
.headTop .blue a { margin: -11px -1px 0; color:#ffffff}
/* */
.ddHeader { position: absolute; z-index: 999; width: 100%; top: 30px; left: 0;}
.ddHeader2 { background:#FFFFFF url(ddHeader2_bg.png) repeat-x left bottom; height:90px; }
.header { position: relative; width: 1200px; margin: 0 auto; overflow: hidden; }
.header .logo { float: left; width: 400px; height: 50px; overflow: hidden; padding: 20px 8px 20px 0; }
.header .logo a {display: block; width: 400px; height: 50px; background:url(logo.png) no-repeat; }
.headNav { float: right; font-size: 15px; line-height: 42px; }
.headNav li { float: left; border-left: 1px solid #e5e5e5; }
.headNav li a { float: left; height: 42px; line-height:42px; padding: 24px 12px; color: #555; font-weight: bold;}
.headNav .cur { background: #007cc2; }
.headNav .cur a { color: #ffffff; }
.headerBottom { position: relative; z-index: 1000; width: 100%; height: 6px; overflow: hidden; background: url(global_repeat.png) repeat-x 0 -424px; z-index: 10; }
.fixedHeader { position: fixed; left: 0; top: 0; }
.fixedHeader .ddHeader2{ height:60px}
* html, * html body /* 修正IE6振动bug */ { background-image: url(about:blank); background-attachment: fixed; }
* html .fixedHeader /* IE6 头部固定 */ { position: absolute; bottom: auto; top:expression(eval (document.documentElement.scrollTop>35 ? document.documentElement.scrollTop : 35));
}
